package com.zsx.shopping.product.service;

import com.zsx.shopping.common.api.product.vo.SkuVO;
import com.zsx.shopping.product.entity.Sku;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zsx.shopping.product.vo.app.GoodsVO;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 *
 */
public interface SkuService extends IService<Sku> {

    GoodsVO getGoods(Long skuId);

    List<SkuVO> getSkus(List<Long> skuIds);

    BigDecimal getTotalPrice(Map<Long, Integer> map);

    void cacheGoods(List<Long> skuIds);
}
